Skip to main content

OPC UA Server

Wenn in Ihrer IDE ein CODESYS Communication-Add-on installiert ist­­­ – wie in der CODESYS-Standardinstallationen üblich – steht neben den SPS-Laufzeitsystemen ein OPC UA Server zur Verfügung.

Um Ihre Applikation um eine OPC UA Server-Konfiguration zu erweitern, fügen Sie unterhalb Ihrer Applikation zunächst das Objekt Kommunikationsverwalter und anschließend das Objekt OPC UA Server hinzu. Danach können Sie die Servereinstellungen wie gewünscht konfigurieren.

Wenn ein passender Client, wie beispielsweise der UaExpert-Client, zur Verfügung steht, kann dieser Client die Variablenschnittstelle der Steuerung einlesen und deren Werte zur Laufzeit (Live-Werte) strukturiert anzeigen. Die Kommunikation erfolgt über eine separate TCP-Verbindung. Diese Verbindungen muss gesondert auf ihre Sicherheit hin überprüft und eingerichtet werden.

Die Verbindung von OPC UA Server zum Client kann mit Verschlüsselung eingerichtet und mit einer OPC UA-Benutzerverwaltung abgesichert werden.

Unterstützte Funktionalität

Wichtig

Ab Laufzeitsystemversion V3.5 SP17 muss für den Zugriff auf die CODESYS-Laufzeitsysteme standardmäßig eine Gerätebenutzerverwaltung eingerichtet werden.

Der OPC UA Server bietet jedoch die Möglichkeit, anonyme Zugänge zuzulassen, sofern dies explizit erlaubt wird. Diese Erlaubnis wird im Dialog Kommunikationsrichtlinie ändern in der Registerkarte Kommunikation des Geräteeditors erteilt.

Der OPC UA Server stellt umfangreiche Funktionalitäten für den Zugriff auf projektierte Steuerungsdaten bereit. Dazu gehört:

. Monitoring und Benachrichtigungen
  • Unterstützung von Subscriptions und Monitored Items

  • Meldung von Wertänderungen in Echtzeit

  • Unbegrenzte Anzahl an Sessions, Subscriptions und Monitored Items

    Die tatsächliche Anzahl ist plattformabhängig und wird durch die Leistungsfähigkeit der Steuerung bestimmt.

. Abbildung der Applikation
  • Bereitstellung der projektieren Variablen nach dem Modell„OPC UA Information Model for IEC 61131‑3“

. Datenzugriff und Browsing
  • Browsen der verfügbaren Datentypen, Variablen und Strukturen der IEC‑Applikation

  • Standardisierte Lese- und Schreibdienste (Read/Write)

. Sicherheit und Kommunikation
  • Verschlüsselte Kommunikation gemäß OPC UA Security Profile Basic256SHA256

  • Unterstützung des Micro Embedded Device Server Profile

  • Versenden von Events entsprechend dem OPCUA-Standard

. Weiteres